﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using Microsoft.VisualStudio.TestTools.UnitTesting;

//namespace Pibby.Core.Tests
//{
//    [TestClass]
//    public class HumanReadableSizeInterpreterTests
//    {
//        [TestMethod]
//        public void ZeroSizeIsFormatted()
//        {
//            string text = HumanReadableSizeInterpreter.InterpretSize(0);

//            Assert.AreEqual("0 bytes", text);
//        }


//        [TestMethod]
//        public void BytesAreFormattedCorrectly()
//        {
//            Assert.AreEqual("1 bytes", HumanReadableSizeInterpreter.InterpretSize(1));
//            Assert.AreEqual("10 bytes", HumanReadableSizeInterpreter.InterpretSize(10));
//            Assert.AreEqual("999 bytes", HumanReadableSizeInterpreter.InterpretSize(999));
//            Assert.AreEqual("1023 bytes", HumanReadableSizeInterpreter.InterpretSize(1023));
//        }

//        [TestMethod]
//        public void KiloBytesAreFormattedCorrectly()
//        {
//            Assert.AreEqual("1.00 KB", HumanReadableSizeInterpreter.InterpretSize(1024));
//            Assert.AreEqual("10.0 KB", HumanReadableSizeInterpreter.InterpretSize(1024 * 10));
//            Assert.AreEqual("100 KB", HumanReadableSizeInterpreter.InterpretSize(1024 * 100));
//        }

//        [TestMethod]
//        public void MegaBytesAreFormattedCorrectly()
//        {
//            Assert.AreEqual("1.00 MB", HumanReadableSizeInterpreter.InterpretSize(1024 * 1024));
//            Assert.AreEqual("10.0 MB", HumanReadableSizeInterpreter.InterpretSize(1024 * 1024 * 10));
//        }

//        [TestMethod]
//        public void GigaBytesAreFormattedCorrectly()
//        {
//            Assert.AreEqual("1.00 GB", HumanReadableSizeInterpreter.InterpretSize(1024 * 1024 * 1024));
//        }

//        [TestMethod]
//        public void TeraBytesAreFormattedCorrectly()
//        {
//            long giga = 1024 * 1024 * 1024;
//            Assert.AreEqual("1.00 TB", HumanReadableSizeInterpreter.InterpretSize(giga * 1024));
//        }

//    }
//}
